div.left {
    width: 40px;
}
div.right {
    flex: 1;
}
div.subtitle{
    font-size:16px;
    font-weight:bold;
}
div.sub2title{
    text-align:center;
    font-size:16px;
}

li.horizontal{
    float:left;
}

img {
  max-width: 100%;  
  height: auto;
}

a:focus{
    background:#6495ED !important;
    }

a.active{
    color: white;
    background-color:#6495ED;
}

.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

.position {
  position: fixed;
  z-index: 5555;
  bottom: 60px;
  right: 30px;
  width: 150px;
}
